* {
    margin: 0;
    padding: 0;
    font-family: "Microsoft Yahei", "微软雅黑";
    box-sizing: border-box;
}
html {
    width: 100%;
    overflow-x: hidden;
}
body {
    background: #f7f7f7;
    width: 100%;
    overflow-x: hidden;
}
.content .head {
    width: 100%;
    height: 1rem;
    border-bottom: .01rem solid #dbdbdb;
    position: relative;
    background: #fff;
}
.content .head h3 {
    text-align: center;
    font-size: .34rem;
    color: #000;
    font-weight: normal;
    line-height: 1rem;
}
.content .head .return_01 {
    display: inline-block;
    position: absolute;
    left: .2rem;
    top: .35rem;
}
.content .head .return_01 img {
    width: .17rem;
}
.content  .goods {
    width: 100%;
    padding: .26rem .35rem;
    background: #fff;
}
.content  .goods:after {
    content: '';
    display: block;
    clear: both;
}
.content  .goods .goods_img {
    width: 1.36rem;
    height: 1.36rem;
    display: inline-block;
    float: left;
    overflow: hidden;
    border: .01rem solid #eaeaea;
}
.content  .goods .goods_img img {
    width: 100%;
}
.content  .goods .goods_explain {
    display: inline-block;
    float: left;
    padding-left: .3rem;
}
.content  .goods .goods_explain h4 {
    font-size: .3rem;
    font-weight: 500;
    color: #000;
    margin-top: .05rem;
}
.content  .goods .goods_explain .span_01 {
    display: block;
    font-size: .24rem;
    color: #767676;
    margin-top: .1rem;
}
.content  .goods .goods_explain h5 {
    font-size: .28rem;
    font-weight: 500;
    color: #f00;
    margin-top: .1rem;
}
.content .data_plan {
    width: 100%;
    padding: .2rem .35rem;
    margin-top: .16rem;
    background: #fff;
}
.content .data_plan:after {
    content: '';
    display: block;
    clear: both;
}
.content .data_plan .flow_card {
    width: 2.4rem;
    height: 1.54rem;
    border-radius: .1rem;
    overflow: hidden;
    display: inline-block;
    float: left;
}
.content .data_plan .flow_card img {
    width: 100%;
}
.content .data_plan .flow_details {
    padding: .4rem 0 .4rem .38rem;
    display: inline-block;
    float: left;
}
.content .data_plan .flow_details h3 {
    font-weight: 500;
    font-size: .26rem;

}
.content .data_plan .flow_details h3:nth-child(1) {
    margin-bottom: .05rem;
    letter-spacing: .01rem;
}
.content .data_plan .flow_details h3 .min_no {
    color: #ff6f62;
}

.order_number {
    width: 100%;
    padding: .2rem .35rem;
    margin-top: .16rem;
    background: #fff;
}
.order_number h3 {
    font-size: .28rem;
    color: #000;
    line-height: .55rem;
}
.order_number h3 span {
    color: #767676;
    font-weight: normal;
}
.address {
    width: 100%;
    padding: .2rem .35rem;
    margin-top: .16rem;
    background: #fff;
}
.address h3 {
    font-weight: 500;
    font-size: .28rem;
    line-height: .6rem;
    position: relative;
    padding-left: .45rem;
}
.address .address_02 {
    color: #767676;
}
.address h3 .img_icon_01 {
    width: .28rem;
    position: absolute;
    top: .08rem;
    left: 0;
}
.address h3 .span_02 {
    color: #767676;
}
.sum {
    width: 100%;
    padding: .2rem .35rem;
    padding-bottom: .1rem;
    margin-top: .16rem;
    background: #fff;
}
.sum h3 {

    font-size: .28rem;
    line-height: .6rem;
    color: #000;
}
.sum h3 span {
    display: inline-block;
    float: right;
    font-weight: 500;
}
.separate {
    width: 100%;
    padding-left: .35rem;
}
.separate>div {
    width: 100%;
    border-bottom: .01rem solid #dbdbdb;
}
.Disbursements {
    background: #fff;
    padding: 0 .35rem;
}
.Disbursements h3 {

    font-size: .28rem;
    line-height: 1.04rem;
    color: #000;
    text-align: right;
}
.Disbursements h3>span {
    color: #ff0000;
    font-size: .38rem;
    font-weight: 500;
}
.button_01 {
    width: 95%;
    font-size: .37rem;
    margin: 0 auto;
    line-height: .95rem;
    text-align: center;
    background: #d55036;
    color: #fff;
    border-radius: .15rem;
    margin-top: .3rem;
    margin-bottom: .8rem;
    box-shadow: 0 .03rem .03rem #c5edce;

}

